package com.hit.demo1.service;

import com.hit.demo1.entity.E_Stu;
import com.hit.demo1.entity.Kcrentity;
import com.hit.demo1.param.StuParam;
import org.springframework.data.domain.Page;

import java.util.List;
public interface StuService {
    /**
     * 查询所有
     * @return
     */
    //List<E_Stu> findAll(StuParam stuParam);

   // Page<E_Stu> findAll(StuParam stuParam, int page, int limit);

    List<Kcrentity> findAll(Kcrentity kcEntity);

    /**
     * 修改
     * @param stu
     * @return
     */
    E_Stu save(E_Stu stu);

    /**
     * 修改
     * @param stu
     * @return
     */
    E_Stu update(E_Stu stu);

    /**
     * 单条删除
     * @param id
     * @return
     */
    int delete(Integer id);

    String insertNum(int number);

    /**
     * 多条删除
     * @param ids
     * @return
     */
    int delete(String ids);



    /**
     * 查询通过sclass
     * @param sclass
     * @return
     */
    List<E_Stu> findAllBySclass(String sclass);
    List<E_Stu> findAllBySclassLike(String sclass);

    /**
     * 查询通过sclaa与saddress两个条件
     * @param saddress
     * @param sclass
     * @return
     */
    List<E_Stu> findAllBySaddressAndSclassOrderBySid(String saddress, String sclass);

}
